/*
 * BEAN
 * Declaração de atributos, construtores, "getters" e "setters".
 */
package br.com.jkar.bean;

/**
 * @author Kamila Berto <kah.berto@gmail.com>
 */
public class Servico {

    private Integer id;/*Sempre que cadastrar um atributo que é chave primária,
     declará-lo como Integer, não como int...*/
    private String nome;
    private String descricao;
    private String valor;
    private String status;
    private String destaque;

    /**
     * CONSTRUTOR COM PARÂMETROS Não é obrigatório existir, mas criar um
     * construtor com parâmetros pode facilitar a criação de alguns objetos
     * posteriormente (agiliza o código). Não é necessário colocar todos os
     * atributos como parâmetro. Pode-se criar vários construtores com
     * parâmetros, desde que esses parâmetros sejam diferentes combinações de
     * atributos (overload).
     *
     * @param id
     * @param nome
     * @param descricao
     * @param valor
     * @param status
     * @param destaque;
     */
    public Servico(Integer id, String nome, String descricao, String valor, String status, String destaque) {
        this.id = id;
        this.nome = nome;
        this.descricao = descricao;
        this.valor = valor;
        this.status = status;
        this.destaque = destaque;
    }

    /**
     * CONSTRUTOR SEM PARÂMETROS É o padrão. Mesmo que não tenha sido criado,
     * ele existe de forma oculta. Se criar um construtor com parâmetros e não
     * criar (manualmente) um construtor sem parâmetros, o construtor padrão
     * será considerado inexistente e, então, será sempre necessário passar os
     * parâmetros já ao se instaciar o objeto. Portanto, no caso de se criar
     * construtores com parâmetros, é importante não esquecer de criar o padrão
     * também.
     */
    public Servico() {
    }

    /**
     * GETTERS AND SETTERS As outras classes usarão estes "Getters" e "Setters"
     * para manipular os atributos do Bean. Para criá-los: Alt+Insert > Getter
     * and Setter... > selecionar todos os atributos desejados.
     *
     * @return
     */
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public String getValor() {
        return valor;
    }

    public void setValor(String valor) {
        this.valor = valor;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDestaque() {
        return destaque;
    }

    public void setDestaque(String destaque) {
        this.destaque = destaque;
    }

}
